libglnx: bump and use new helper methods
authorJonathan Lebon <jlebon@redhat.com>
Fri, 12 May 2017 18:17:21 +0000 (14:17 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Fri, 12 May 2017 21:02:16 +0000 (21:02 +0000)
Update submodule: libglnx

Closes: #857
Approved by: cgwalters

libglnx
src/libostree/ostree-repo-checkout.c
src/libostree/ostree-repo-commit.c
src/libostree/ostree-repo.c
src/libostree/ostree-sepolicy.c
src/libostree/ostree-sysroot-deploy.c
src/libostree/ostree-sysroot.c
src/ostree/ot-admin-builtin-undeploy.c
src/ostree/ot-main.c
tests/libostreetest.c

diff --git a/libglnx b/libglnx
index 3a4d0f4684f4653338c4756c8a1abfc6b5738467..32231fdb5273dd2a812c61549d6c0e681c0f5d59 160000 (submodule)
--- a/libglnx
+++ b/libglnx
@@ -1 +1 @@
-Subproject commit 3a4d0f4684f4653338c4756c8a1abfc6b5738467
+Subproject commit 32231fdb5273dd2a812c61549d6c0e681c0f5d59
index 236f514b1f097c8c58d26790ea26fa4a102c25a0..f6e91498f3565bb3ae30b1191edc599d0cb7fd9b 100644 (file)
@@ -516,7 +516,7 @@ checkout_one_file_at (OstreeRepo                        *repo,
       if (!checkout_object_for_uncompressed_cache (repo, loose_path_buf,
                                                    source_info, input,
                                                    cancellable, error))
-        return g_prefix_error (error, "Unpacking loose object %s: ", checksum), FALSE;
+        return glnx_prefix_error (error, "Unpacking loose object %s", checksum);
 
       g_clear_object (&input);
 
@@ -549,7 +549,7 @@ checkout_one_file_at (OstreeRepo                        *repo,
                                    destination_dfd, destination_name,
                                    FALSE, &hardlink_res,
                                    cancellable, error))
-        return g_prefix_error (error, "Using new cached uncompressed hardlink of %s to %s: ", checksum, destination_name), FALSE;
+        return glnx_prefix_error (error, "Using new cached uncompressed hardlink of %s to %s", checksum, destination_name);
 
       need_copy = (hardlink_res == HARDLINK_RESULT_NOT_SUPPORTED);
     }
@@ -571,7 +571,7 @@ checkout_one_file_at (OstreeRepo                        *repo,
       if (!create_file_copy_from_input_at (repo, options, state, source_info, xattrs, input,
                                            destination_dfd, destination_name,
                                            cancellable, error))
-        return g_prefix_error (error, "Copy checkout of %s to %s: ", checksum, destination_name), FALSE;
+        return glnx_prefix_error (error, "Copy checkout of %s to %s", checksum, destination_name);
 
       if (input)
         {
index 2e9f92439d275a3923dea83b36f2c9dd29784e0d..ce45a911241f1ea66420def0c6b1026cd032e335 100644 (file)
@@ -2009,13 +2009,13 @@ ostree_repo_read_commit_detached_metadata (OstreeRepo      *self,
       !ot_util_variant_map_at (self->commit_stagedir_fd, buf,
                                G_VARIANT_TYPE ("a{sv}"),
                                OT_VARIANT_MAP_ALLOW_NOENT | OT_VARIANT_MAP_TRUSTED, &ret_metadata, error))
-    return g_prefix_error (error, "Unable to read existing detached metadata: "), FALSE;
+    return glnx_prefix_error (error, "Unable to read existing detached metadata");
 
   if (ret_metadata == NULL &&
       !ot_util_variant_map_at (self->objects_dir_fd, buf,
                                G_VARIANT_TYPE ("a{sv}"),
                                OT_VARIANT_MAP_ALLOW_NOENT | OT_VARIANT_MAP_TRUSTED, &ret_metadata, error))
-    return g_prefix_error (error, "Unable to read existing detached metadata: "), FALSE;
+    return glnx_prefix_error (error, "Unable to read existing detached metadata");
 
   if (ret_metadata == NULL && self->parent_repo)
     return ostree_repo_read_commit_detached_metadata (self->parent_repo,
index 93e1888e534902c45752ec844f2171dd2b905618..b7d1324c68f6bde97026315b988bae72687db50d 100644 (file)
@@ -3917,7 +3917,7 @@ ostree_repo_sign_commit (OstreeRepo     *self,
   g_autoptr(GVariant) commit_variant = NULL;
   if (!ostree_repo_load_variant (self, OSTREE_OBJECT_TYPE_COMMIT,
                                  commit_checksum, &commit_variant, error))
-    return g_prefix_error (error, "Failed to read commit: "), FALSE;
+    return glnx_prefix_error (error, "Failed to read commit");
 
   g_autoptr(GVariant) old_metadata = NULL;
   if (!ostree_repo_read_commit_detached_metadata (self,
@@ -3925,7 +3925,7 @@ ostree_repo_sign_commit (OstreeRepo     *self,
                                                   &old_metadata,
                                                   cancellable,
                                                   error))
-    return g_prefix_error (error, "Failed to read detached metadata: "), FALSE;
+    return glnx_prefix_error (error, "Failed to read detached metadata");
 
   commit_data = g_variant_get_data_as_bytes (commit_variant);
 
index dd0567aac89befd30a96482511f04b2176f09189..7387ea0f78e05b12df3ac517df575e5545c9b6e7 100644 (file)
@@ -383,7 +383,7 @@ initable_init (GInitable     *initable,
       freecon (con);
 
       if (!get_policy_checksum (&self->selinux_policy_csum, cancellable, error))
-        return g_prefix_error (error, "While calculating SELinux checksum: "), FALSE;
+        return glnx_prefix_error (error, "While calculating SELinux checksum");
 
       self->selinux_policy_name = g_steal_pointer (&policytype);
       self->selinux_policy_root = g_object_ref (etc_selinux_dir);
index 57020fa89822d8a64ce96d3e6edcdf90ab1272f4..b4a8ec0c97ca1330865a5b651358b052a452bb4c 100644 (file)
@@ -1306,7 +1306,7 @@ install_deployment_kernel (OstreeSysroot   *sysroot,
           contents = glnx_file_get_contents_utf8_at (deployment_dfd, "etc/os-release", NULL,
                                                      cancellable, error);
           if (!contents)
-            return g_prefix_error (error, "Reading /etc/os-release: "), FALSE;
+            return glnx_prefix_error (error, "Reading /etc/os-release");
         }
     }
   else
@@ -1314,7 +1314,7 @@ install_deployment_kernel (OstreeSysroot   *sysroot,
       contents = glnx_file_get_contents_utf8_at (deployment_dfd, "usr/lib/os-release", NULL,
                                                  cancellable, error);
       if (!contents)
-        return g_prefix_error (error, "Reading /usr/lib/os-release: "), FALSE;
+        return glnx_prefix_error (error, "Reading /usr/lib/os-release");
     }
 
   g_autoptr(GHashTable) osrelease_values = parse_os_release (contents, "\n");
index 67f940a8a55844831a7070ae22fc48890ec2ee45..510f2fb25439df6831870df1e0dd856c6b46a3b9 100644 (file)
@@ -459,7 +459,7 @@ _ostree_sysroot_read_boot_loader_configs (OstreeSysroot *self,
           glnx_unref_object OstreeBootconfigParser *config = ostree_bootconfig_parser_new ();
 
           if (!ostree_bootconfig_parser_parse_at (config, dfd_iter.fd, dent->d_name, cancellable, error))
-            return g_prefix_error (error, "Parsing %s: ", dent->d_name), FALSE;
+            return glnx_prefix_error (error, "Parsing %s", dent->d_name);
 
           g_ptr_array_add (ret_loader_configs, g_object_ref (config));
         }
@@ -533,7 +533,7 @@ parse_origin (OstreeSysroot   *self,
         return FALSE;
 
       if (!g_key_file_load_from_data (ret_origin, origin_contents, -1, 0, error))
-        return g_prefix_error (error, "Parsing %s: ", origin_path), FALSE;
+        return glnx_prefix_error (error, "Parsing %s", origin_path);
     }
 
   ot_transfer_out_value(out_origin, &ret_origin);
index 4bf41d0cf1e3e98bb5639fca23b6c833ec765a4c..00252c8059a137470f404cc3d8ce6ca4e3abe5ad 100644 (file)
@@ -83,7 +83,7 @@ ot_admin_builtin_undeploy (int argc, char **argv, GCancellable *cancellable, GEr
            ostree_deployment_get_deployserial (target_deployment));
 
   if (!ostree_sysroot_cleanup (sysroot, cancellable, error))
-    return g_prefix_error (error, "Performing final cleanup: "), FALSE;
+    return glnx_prefix_error (error, "Performing final cleanup");
 
   return TRUE;
 }
index a5b630a00693cabb98a32bb4e056f8b1f6ad7f34..9aca8287e875d07ecec2f26ac9d695e9e943b155 100644 (file)
@@ -377,7 +377,7 @@ ostree_ensure_repo_writable (OstreeRepo *repo,
                              GError **error)
 {
   if (!ostree_repo_is_writable (repo, error))
-    return g_prefix_error (error, "Cannot write to repository: "), FALSE;
+    return glnx_prefix_error (error, "Cannot write to repository");
   return TRUE;
 }
 
index cda1649d057c7883a1a66f3feee44ba2a0ab2c97..2fb83f51630f36b1ced7657ab18e29d2193dba02 100644 (file)
@@ -99,7 +99,7 @@ ot_test_setup_sysroot (GCancellable *cancellable,
 
   { g_autoptr(GString) buf = g_string_new ("mutable-deployments");
     if (statfs ("/", &stbuf) < 0)
-      return glnx_throw_errno (error), NULL;
+      return glnx_null_throw_errno (error);
     /* Keep this in sync with the overlayfs bits in libtest.sh */
 #ifndef OVERLAYFS_SUPER_MAGIC
 #define OVERLAYFS_SUPER_MAGIC 0x794c7630